

/***********************
*                      *
*                      *
*                      *
*                      *
*      通用模块 btn    *
*                      *
*                      *
*                      *
*                      *
*                      *
***********************/





/* 通用模块5  btn  按钮 */

.btn {
	/*padding:0;*/
}

.btn-normal-orange,
.btn-normal-white {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0;
	border: 1px solid #d9d9d9;
	background-color: #f2f2f2;
}

.btn-normal-orange span,
.btn-normal-white span {
	display: block;
	height: 18px;
	padding: 0 5px;
	border: 1px solid #fff;
	text-align: center;
}

.btn-normal-orange:hover {
	border-color: #ff9b01;
	text-decoration: none;
	background: rgb(255,184,71);
	background: -moz-linear-gradient(top, rgba(255,184,71,1) 0%, rgba(255,162,16,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,184,71,1)), color-stop(100%,rgba(255,162,16,1)));
	background: -webkit-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: -o-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: linear-gradient(top bottom, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);	
}

.btn-normal-orange:hover span{
	border-width: 1px;
	border-style: solid;
	border-color: #ffce82;
	color: #fff;
}

.btn-normal-white:hover {
	cursor: pointer;
	background-color: #fff;
}

/*   */

.btn-orange-2 {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0;
	border: 1px solid #ff9b01;
	background: rgb(255,184,71);
	background: -moz-linear-gradient(top, rgba(255,184,71,1) 0%, rgba(255,162,16,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,184,71,1)), color-stop(100%,rgba(255,162,16,1)));
	background: -webkit-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: -o-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: linear-gradient(top bottom, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);	

}

.btn-orange-2 span {
	display: block;
	height: 18px;
	padding: 0 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffce82;
	color: #fff;
}

.btn-orange-2:hover {
	border-color: #ff9b01;
	text-decoration: none;
	background: rgb(255,184,71);
	background: -moz-linear-gradient(top, rgba(255,184,71,1) 0%, rgba(255,162,16,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,184,71,1)), color-stop(100%,rgba(255,162,16,1)));
	background: -webkit-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: -o-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);
	background: linear-gradient(top bottom, rgba(255,184,71,1) 0%,rgba(255,162,16,1) 100%);	
}


.btn-white-2 {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0;
	border: 1px solid #d9d9d9;
	background-color: #f2f2f2;
}

.btn-white-2 span {
	display: block;
	height: 18px;
	padding: 0 5px;
	border: 1px solid #fff;
}

.btn-white-3 {
	display:block;
	height: 28px;
	border: 1px solid #aaa;
}

.btn-white-3 span {
	background-color: #fff;
	height:28px;
	line-height:28px;
	display: block;
}

.btn-small-arrow {
	display: inline-block;
	width: 7px;
	height: 4px;
	_height: 5px;
	overflow: hidden;
	vertical-align: middle;
	font-size: 12px;
	line-height: 12px;
	line-height: 12px\0;
	line-height: 13px\0;
}

.btn-small-arrow em {
	vertical-align: 50%;
	bottom: 0;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	font-family: "SimSun";
	margin: -7px 0 0 -2px;
	_margin: -21px 0 0 -2px;
}

.btn-orange-3,
.btn-gray-1 {
	display: block;
	border: 1px solid #d1d1d1;
	height: 20px;
}

.btn-orange-3 span,
.btn-gray-1 span {
	display: block;
	border: 1px solid #fff;
	background-color: #fafafa;
	color: #3a3a3a;
	font-size: 12px;
	padding: 0 10px;
	height: 18px;
	line-height: 18px;
	text-align: center;
}

.btn-orange-3,
.btn-gray-1:hover {
	border-color: #ffa00a;
}

.btn-orange-3 span,
.btn-gray-1:hover span {
	border-color: #ffce82;
	background-color: #ffa00a;
	color: #fff;
}